<<<<<<< HEAD
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="../css/lesson-introduce.css"/>
</head>
<body>
<main>
    <p>
        “面向对象探究问题之本，可信软件编织精彩世界”，软件无时不在、无处不在地渗入了人们的生活，<br/>
        改变着我们的生活方式和思维方式。计算机、软件人才肩负着对未来社会的责任，影响着千家万户的  <br/>
        幸福生活。如何设计软件，使其不仅能满足人们当前的需要，还能适应今后发展的需要，《面向对象  <br/>
        分析与设计》课程将会介绍一种思维方式及其相应的技能。课程是软件工程专业 重要的专业课  学   <br/>
        生在掌握了一定的编程能力、完成了操作系统、计算机网络、数据库系统等课程学习之后，面临着如何<br/>
        去设计软件解决方案这一重要的任务。<br/>
        课程的核心是讲解用面向对象的思维方式<br/>
        1）对问题领域进行分析，抽象出领域概念、领域概念之间的关系、各自的特征等，并以领域模型的方式<br/>
        表达出来;<br/>
        2）以软件专家的角度进行需求分析、定义软件职责，定义/设计待开发系统的软件类、软件类之间的关<br/>
        系、软件类 的属性;讨论如何在软件类之间分配系统职责；<br/>
        3）参考使用前人已经总结出来的解决某一类问题的方案（设计模式）。<br/>
        同时，课程会讲解一些专业的技术、方法，如名词法、CRC（类-关系-协作）方法、GRASP（通用职责分，<br/>
        配软件原则）等    并通过类图、顺序图、状态图等UML工具展示、验证设计方案的可行性、合理性。   <br/>
        软件设计是一门艺术。设计方案的好坏，没有统一的标准，衡量的一般准则是“能否满足客户的需求”。<br/>
        因为，软件行业  的一条“公理”是“唯一不变的就是需求始终在变”，软件人员唯一能做的就是“拥<br/>
        抱”变化。设计师的理念、经验、知识、灵感都会映射到设计方案上，在满足当前的目标之外，还要考<br/>
        虑今后的可扩展性、可移植性、可重用性等。课程通过讲解设计模 式（Design Pattern）、面向对象<br/>
        设计原则(OOP)等理念，使学生的设计能力、设计意识得到的训练。
    </p>
</main>
</body>
=======
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="../css/lesson-introduce.css"/>
</head>
<body>
<main>
    <p>
        “面向对象探究问题之本，可信软件编织精彩世界”，软件无时不在、无处不在地渗入了人们的生活，<br/>
        改变着我们的生活方式和思维方式。计算机、软件人才肩负着对未来社会的责任，影响着千家万户的  <br/>
        幸福生活。如何设计软件，使其不仅能满足人们当前的需要，还能适应今后发展的需要，《面向对象  <br/>
        分析与设计》课程将会介绍一种思维方式及其相应的技能。课程是软件工程专业 重要的专业课  学   <br/>
        生在掌握了一定的编程能力、完成了操作系统、计算机网络、数据库系统等课程学习之后，面临着如何<br/>
        去设计软件解决方案这一重要的任务。<br/>
        课程的核心是讲解用面向对象的思维方式<br/>
        1）对问题领域进行分析，抽象出领域概念、领域概念之间的关系、各自的特征等，并以领域模型的方式<br/>
        表达出来;<br/>
        2）以软件专家的角度进行需求分析、定义软件职责，定义/设计待开发系统的软件类、软件类之间的关<br/>
        系、软件类 的属性;讨论如何在软件类之间分配系统职责；<br/>
        3）参考使用前人已经总结出来的解决某一类问题的方案（设计模式）。<br/>
        同时，课程会讲解一些专业的技术、方法，如名词法、CRC（类-关系-协作）方法、GRASP（通用职责分，<br/>
        配软件原则）等    并通过类图、顺序图、状态图等UML工具展示、验证设计方案的可行性、合理性。   <br/>
        软件设计是一门艺术。设计方案的好坏，没有统一的标准，衡量的一般准则是“能否满足客户的需求”。<br/>
        因为，软件行业  的一条“公理”是“唯一不变的就是需求始终在变”，软件人员唯一能做的就是“拥<br/>
        抱”变化。设计师的理念、经验、知识、灵感都会映射到设计方案上，在满足当前的目标之外，还要考<br/>
        虑今后的可扩展性、可移植性、可重用性等。课程通过讲解设计模 式（Design Pattern）、面向对象<br/>
        设计原则(OOP)等理念，使学生的设计能力、设计意识得到的训练。
    </p>
</main>
</body>
>>>>>>> ba23b36d13648be6805e6ab3770f5b9542927c76
</html>